//==========================================================================
// Copyright (c) 2000-2008,  Elastos, Inc.  All Rights Reserved.
//==========================================================================

#ifndef __ELASTOS_BSP_BOOTINFO_H__
#define __ELASTOS_BSP_BOOTINFO_H__

typedef struct BootInfo {
    uint32_t LoadAddress;
    uint32_t ImageBase;
    uint32_t ImageSize;
    uint32_t MemorySize;
    uint32_t WriteMagic;
    uint32_t Reserved1;
    uint32_t Reserved2;
    uint32_t Reserved3;
} BootInfo;

#define WRITE_MAGIC         0x3BADBAD3

#endif // __ELASTOS_BSP_BOOTINFO_H__
